Rnoc\Retainful\Api\AbandonedCart\Checkout B

Total Complexity 86
Dependencies 3
Dependents 2
Total lines 469
Lines of code 301
Logical lines of code 193
Comment lines 110
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
changeWebHookHeader()
B
39 16 57
syncOrder()
A
46 10 37
orderStatusChanged()
A
54 10 19
syncOrderToAPI()
S
50 6 28
purchaseComplete()
S
49 4 30
setRetainfulOrderData()
S
62 5 11
checkoutOrderProcessed()
S
59 4 15
unsetOrderTempData()
S
60 3 14
OrderUpdatedShopBackend()
S
65 3 10
generateNocCouponForManualOrders()
S
69 3 6
scheduleCartSync()
S
63 3 10
isPlaced()
S
70 3 5
paymentCompleted()
S
64 3 10
orderUpdated()
S
67 2 8
setOrderCartToken()
S
71 2 6
maybeUpdateOrderOnSuccessfulPayment()
S
65 2 9
removeTempDataForUser()
S
71 1 6
__construct()
S
82 1 3
needInstantOrderSync()
S
80 1 3
payPageOrderCompletion()
S
83 1 3
recoverHeldOrders()
S
75 1 4
syncOrderByScheduler()
S
82 1 3
markOrderAsPendingRecovery()
S
75 1 4